﻿/*初始化样式*/
*{ margin:0px; padding:0px;_word-break:break-all}
html{min-width:1200px;}
body{;color:#333;}
img{border:none;vertical-align: middle;}
a{text-decoration:none;color:#333;}a:hover{text-decoration:none;}
ul,ol,li,dl,dt,dd{list-style:none;}
i{font-style:normal;}
/*清除浮动*/
.clear{clear:both;}
.clearfix{_zoom:1}
.clearfix:after{content:"\0020";display:block;height:0;clear:both}
*+html .clearfix{overflow:hidden}
.oh{overflow: hidden;}
.owt{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ot{overflow: hidden;text-overflow: ellipsis;}
/*宽度标准*/
.warp{padding:0; margin:0 auto; width:1200px;}
.ph_index_warp{padding:0; margin:0 auto; width:1200px;}
.w960{width: 960px;}
.w780{width: 880px;}
/*颜色标准*/
.yellow{color:#a82a35;}.yellow-1{color:#fedc67;}
.white{color:#fff;}
.green{color:#33b401;}.green:hover{color:#33b401;}
.blue{color:#154a9a}.bule-1{color: #4a87e2;}
.red{color:#e10a1a}.red-1{color: #ff4343;}
.orange{color:#ff9900;}
.b0{color:#000;}.b0:hover{color:#000;}
.b3{color:#333;}.b3:hover{color:#333;}
.b6{color:#666;}.b6:hover{color:#666;}
.b9{color:#000000;}.b9:hover{color:#000000;}
.bc{color:#ccc;}.bc:hover{color:#ccc;}
.ba{color:#aaa;}
.b9c{color:#9c9c9c;}
.e8{color:#e8e8e8;}
.b6c{color:#6c6c6c;}
.f0{color: #f0f0f0;}
.be{color: #eee;}
.c_f1{color:#f1f1f1;}
.ph_profile li dl dd a.e0{color:#ffff; background:#154a9a;}
/*公用背景图*/
/*文本样式*/
.fm_a{font-family:Arial;}.fm_G{font-family:Georgia;}
.fs11{-webkit-text-size-adjust:none;font-size:11px;}.fs12{font-size:12px;}.fs14{font-size:14px;}.fs16{font-size:16px;}.fs18{font-size:18px;}.fs20{font-size:20px;}.fs24{font-size:24px;}.fs28{font-size:28px;}.fs30{font-size:30px;}.fs32{font-size:16px;}.fs36{font-size:36px;}.fs40{font-size:40px;}
.fs44{font-size:44px;}.fs48{font-size: 48px;}.fs60{font-size:60px;}.fs72{font-size:72px;}
.lh14{line-height:14px;}.lh50{line-height:50px;}
.lh18{line-height:18px}.lh24{line-height:24px}.lh28{line-height:28px;}.lh30{line-height:30px; }.lh36{ line-height:36px;}.lh40{ line-height:40px;}.lh48{ line-height:48px;}.lh60 { line-height:60px }.lh66{line-height: 66px;}.lh80{ line-height:80px;}.lh100{ line-height:100px;}.lh140 { line-height:140%em }.lh150 { line-height:150%em }.lh160 { line-height:160%em}.lh180 { line-height:180%em }.lh200 { line-height:2em }
h1{ font-size:30px;}h2{ font-size:25px; font-weight:bold;}h3{ font-size:16px; font-weight:bold;}
.b{ font-weight:bold;}.n{ font-weight:normal;}.i{ font-style:italic;}.indent{text-indent:2em}.c{text-transform:uppercase;}
.tal{text-align:left}.tar{text-align:right}.tac{text-align:center}/*对齐*/
.t{text-decoration: line-through;}/*中划线*/
.u:hover{text-decoration: underline}.u a:hover{text-decoration: underline}.ull{text-decoration: underline}/*下划线*/
/*文本框*/
input[type="text"],input[type="password"]{background: #fff;outline: none;font-size: 14px;}
/*显隐*/
.hide{display:none;}.show{display:block;}
.vh{ visibility:hidden}.vv{ visibility:visible}
/*布局定位*/
.fl{float:left;}.fr{float:right}.fc{margin:0px auto;}
.re{ position:relative;}.ab{ position:absolute;}
.zi1{ z-index:1}.zi10{ z-index:10}.zi50{ z-index:50}.zi100{ z-index:100}.zi1000{ z-index:1000} 
/*按钮*/
.blue_btn{background: #005a96;color: #fff;font-size: 14px;font-weight: bold;text-align: center;padding: 0 45px;height: 28px;line-height: 28px;border: 1px solid #005a96;border-radius: 5px;display: inline-block;}
.blue_btn:hover{background: #0067ab}
.white_btn{background: #ececec;color: #333;font-size: 14px;font-weight: bold;text-align: center;padding: 0 45px;height: 28px;line-height: 28px;border: 1px solid #afafaf;border-radius: 5px;display: inline-block;}
.white_btn:hover{background: #f5f5f5}
/*边框*/
.border_0{border:0px;}
.border{border:1px #ccc solid;}.border_t{ border-top:1px #ccc solid;}.border_b{border-bottom:1px #d4d4d4 solid;}.border_l{ border-left:1px #ccc solid;}.border_r{ border-right:1px #ccc solid;}
.dashed{border:1px #ddd dashed;}.dashed_t{ border-top:1px #ddd dashed;}.dashed_b{border-bottom:1px #ddd dashed;}.dashed_l{ border-left:1px #ddd dashed;}.dashed_r{ border-right:1px #ddd dashed;}
.bg{ background:#f5f4f2;}.bg_red{ background:#ff0000;}.bg_white{ background:#fff;}.bg_gray{background:#f0f0f0;}.bg_blue{background:#005a96;}
.bdn{border:none}.bdbn{border-bottom:none }.bdtn{border-top:none}.bdln{border-left:none}.bdrn{border-right:none}
/*间距*/
.m140t{margin-top:140px;}
.m130t{margin-top:130px;}
.m120l{margin-left:120px;}.m120r{margin-right: 120px;}
.m100t{margin-top:100px;}
.m95l{margin-left: 95px;}.m95r{margin-right: 95px;}
.m85l{margin-left: 85px;}.m85r{margin-right: 85px;}
.m80{ margin:80px;}.m80t{margin-top:80px;}.m80b{margin-bottom:80px;}.m80l{ margin-left:80px;}.m80r{ margin-right:80px;}
.m70t{margin-top: 70px;}.m70b{margin-bottom: 70px;}
.m65l{margin-left: 65px;}.m65t{margin-top: 65px;}.m65r{margin-right:65px;}.m65b{margin-bottom: 65px;}
.m60l{margin-left: 60px;}.m60t{margin-top: 60px;}.m60r{margin-right:60px;}
.m55l{margin-left:55px;}
.m50b{margin-bottom: 50px;}.m50t{margin-top: 50px;}.m50l{margin-left: 50px;}
.m45l{margin-left: 45px;}.m45r{margin-right: 45px;}
.m40{ margin:40px;}.m40t{margin-top:40px;}.m40b{margin-bottom:40px;}.m40l{ margin-left:40px;}.m40r{ margin-right:40px;}
.m35t{margin-top: 35px;}.m35b{margin-bottom: 35px;}.m35l{margin-left: 35px;}.m35r{margin-right: 35px;}
.m30{ margin:30px;}.m30t{margin-top:30px;}.m30b{margin-bottom:30px;}.m30l{ margin-left:30px;}.m30r{ margin-right:30px;}
.m25{ margin:25px;}.m25t{margin-top:25px;}.m25b{margin-bottom:25px;}.m25l{ margin-left:25px;}.m25r{ margin-right:25px;}
.m20{ margin:20px;}.m20t{margin-top:20px;}.m20b{margin-bottom:20px;}.m20l{ margin-left:20px;}.m20r{ margin-right:20px;}
.m15{ margin:15px;}.m15t{margin-top:15px;}.m15b{margin-bottom:15px;}.m15l{ margin-left:15px;}.m15r{ margin-right:15px;}
.m10{ margin:10px;}.m10t{ margin-top:10px;}.m10b{ margin-bottom:10px;}.m10l{ margin-left:10px;}.m10r{ margin-right:10px;}
.m5{ margin:5px;}.m5t{ margin-top:5px;}.m5b{ margin-bottom:5px;}.m5l{ margin-left:5px;}.m5r{ margin-right:5px;}
.p180l{padding-left:180px;}
.p65b{padding-bottom: 65px;}.p65t{padding-top: 65px;}.p65l{padding-left: 65px;}.p65r{padding-right: 65px;}
.p60b{padding-bottom: 60px;}.p60t{padding-top: 60px;}
.p50t{padding-top:50px; }.p50b{padding-bottom:50px;}
.p40{ padding:40px;}.p40t{ padding-top:40px;}.p40b{ padding-bottom:40px;}.p40l{ padding-left:40px;}.p40r{ padding-right:40px;}
.p35t{padding-top:35px;}.p35b{padding-bottom:35px;}
.p30{ padding:30px;}.p30t{ padding-top:30px;}.p30b{ padding-bottom:30px;}.p30l{ padding-left:30px;}.p30r{ padding-right:30px;}
.p25{ padding:25px;}.p25t{ padding-top:25px;}.p25b{ padding-bottom:25px;}.p25l{ padding-left:25px;}.p25r{ padding-right:25px;}
.p20{ padding:20px;}.p20t{ padding-top:20px;}.p20b{ padding-bottom:20px;}.p20l{ padding-left:20px;}.p20r{ padding-right:20px;}
.p15{ padding:15px;}.p15t{ padding-top:15px;}.p15b{ padding-bottom:15px;}.p15l{ padding-left:15px;}.p15r{ padding-right:15px;}
.p10{ padding:10px;}.p10t{ padding-top:10px;}.p10b{ padding-bottom:10px;}.p10l{ padding-left:10px;}.p10r{ padding-right:10px;}
.p5{ padding:5px;}.p5t{ padding-top:5px;}.p5b{ padding-bottom:5px;}.p5l{ padding-left:5px;}.p5r{ padding-right:5px;}
.m0{ padding:0px;}.p0{ padding:0px;}
/*----pops----*/
.bac_f{background-color:#fff;}
.ph_details{background-color:#f5f5f5;padding:50px 35px 35px;}
.ph_bac_f5{background-color:#f5f5f5;}
.b7{color:#777;}
/*head*/
/*.head{width:1200px;margin:0px auto;position: relative;}*/
/*.head_bac{background-color:#000000;font-size:12px;text-align:center;width:115px;padding:2px 0 2px;float:right;margin-bottom:45px;}*/
/*.head_logo{position:absolute;top:0px;left:522px;z-index:100;}*/
/*.head_bac  a:hover{color:#c09d3c;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}*/

/*首页*/
.index_new_border{border-top:3px solid #000000;width:440px;}
.index_new{width:1200px;margin:0px auto 0px;height:100px;padding-top:77px;}
.index_new_p{text-align: center;width:320px;margin:-24px auto 0px;font-size:18px;overflow: hidden;}
.index_warp{width:1200px;margin:0px auto;}
/*index_new 滑动*/
.friend{height:300px;margin:0 auto;width:1200px;position:relative;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:28px;width:28px;position:absolute;top:110px;left:-60px;border:1px solid #000000;border-radius:50%;color:#000000;font-size:16px;text-align: center;}
.mr_frBtnR{float:right;cursor:pointer;width:28px;height:28px;position:absolute;top:110px;right:-60px;border:1px solid #000000;border-radius:50%;color:#ffffff;font-size:16px;text-align: center;background-color: #000000}
/*.mr_frBtnL:hover{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:1px solid #154a9a;color:#fff;background-color:#154a9a;}*/
/*.mr_frBtnR:hover{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:1px solid #154a9a;color:#fff;background-color:#154a9a;}*/
.mr_frUl{float:left;width:1215px;}
.mr_frUl ul li{display:inline;float:left;height:265px;width:390px;overflow:hidden;position:relative;margin:0px 15px 0px 0px;}
.ph_new{min-width:1200px;}
.ph_ibus_li{padding:40px 20px;}
.index_more{border:1px solid #000000;color:#000000;padding:3px 0px;display:block;width:90px;text-align: center;}
.index_new_time{position:absolute;top:0px;background-color:#000000;color:#fff;padding:15px 20px 15px;}
.i_bac_f{background-color:#fff;padding:30px 25px 20px;margin-top:10px;}
.i_bac_f .fs12{height:78px;overflow:hidden;}
.index_more:hover{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.inew_p{color:#000000;font-size:18px;margin-top:30px;margin-bottom:10px;}
.index_new_time p{height: 50px;line-height: 50px;vertical-align: middle}
/*index_new 滑动完*/
/*首页业务介绍*/
.index_bus{position: relative;}/*margin-top:70px;*/
.ibus_bac{background-color:#000000;width:100%;height:380px;position:absolute;top:378px;z-index:1;}
.ibus_po{position:relative;z-index:10;}
.ibus_ul{width:1200px;margin:30px auto 0px;z-index:10;position:relative;top: 27px;}
.ibus_ul li{width:390px;margin-right:15px;float:left;position:relative;}
.ibus_ul li:nth-of-type(3n){margin-right:0px;}
.ibus_ul li:hover .ibus_img{display:block;}
.ibus_ul li a:hover .ibus_lia{color:#fff;border:1px solid #000000;background-color:#000000;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.ibus_li{background-color:#f5f5f5;text-align: center;}
.ibus_lia{border:1px solid #000000;color:#ffffff;width:120px;margin:0px auto;padding:2px 0;background-color: #000000}
.ibus_ul li a:hover .ibus_lias{color:#fff;border:1px solid #154a9a;background-color:#154a9a;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.ibus_lias{border:1px solid #000000;color:#000000;width:120px;margin:0px auto;padding:2px 0;}
.ibus_img{background-color:rgba(193,193,193,0.8);width:390px;height:438px;position:absolute;top:0px;z-index:99;display:none;}
.ibus_img_p{border:4px solid #000000;width:325px;height:660px;color:#fff;font-size:26px;padding:200px 0 0 15px;position:absolute;top:-30px;left:32px;}
/*首页招聘中心滑动*/
.re_friend{margin:0 auto;width:1200px;position:relative;}
.mr_reBtnL{cursor:pointer;display:inline;float:left;height:28px;width:28px;position:absolute;top:55px;left:-60px;border-radius:50%;color:#000000;font-size:16px;text-align: center;}
.mr_reBtnR{float:right;cursor:pointer;width:28px;height:28px;position:absolute;top:55px;right:-60px;border-radius:50%;color:#ffffff;font-size:16px;text-align: center;}
/*.mr_reBtnL:hover{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:1px solid #154a9a;color:#fff;background-color:#154a9a;}*/
/*.mr_reBtnR:hover{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:1px solid #154a9a;color:#fff;background-color:#154a9a;}*/
.mr_reUl{float:left;width:1193px;overflow: hidden;margin-top:25px;}
.mr_reUl ul li{display:inline;float:left;width:157px !important;overflow:hidden;position:relative;margin-right: 13px;height:72px;vertical-align:bottom}
.mr_reUl ul li img{width:100%;margin:auto;display:block;height:100%}
/*.mr_reUl ul li:hover{background: url(../images/test_bg.png) no-repeat;background-size:cover }*/
.re_border{border-top:2px solid #000000;width:50px;margin:0px auto 20px;margin-top: 20px;}
.re_i{background-color:#000000;width:50px;height:50px;color:#fff;padding-top:13px;margin:0px auto 65px;}
.mr_reUl ul li a{display:block;border:1px solid #ccc;height:70px;width:155px;vertical-align:bottom}/*padding-top:65px;*/
/*.mr_reUl ul li a:hover{background-color:#f5f5f5;display:block;}*/
/*.mr_reUl ul li a:hover .ibus_lias{border: 1px solid #154a9a;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}*/
/*.mr_reUl ul li a:hover .re_border{width:50px;margin:0px auto 20px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}*/
/*.mr_reUl ul li a:hover .ibus_lia{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}*/
/*.mr_reUl ul li a:hover .re_i{color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}*/
/*首页招聘中心滑动完*/
/*商务合作*/
.coo_more{width:1200px;margin:20px auto 0px;}
.coo_list_p{height:52px;overflow:hidden;}
.coo_list_ps{height:26px;overflow:hidden;}
.coo_bac{text-align:center;color:#fff;font-size:18px;position:relative;top:100px;margin: 0 auto}
.coo_ul_right{float:right;margin-top:45px;color:#f5f5f5;margin-left:80px;}
.po_re{position:relative;}
.coo_p{color:#c09d3c;width:125px;text-align:right;margin:10px 70px 0 0;}
.coo_left{width:28px;height:28px;display:block;border:1px solid #000000;border-radius:50%;color:#000000;font-size:16px;text-align: center;}
.coo_right{width:28px;height:28px;display:block;border:1px solid #000000;border-radius:50%;color:#ffffff;font-size:16px;text-align: center;background-color: #000000}
.coo_left:hover{width:28px;height:28px;display:block;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.coo_right:hover{width:28px;height:28px;display:block;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
/*上下滚动*/
.scrollbox{width:1200px;position: relative;margin:0px auto;height:370px;}
#scrollDiv{width:1200px;overflow:hidden; display: block;position:absolute;height:555px;}
#scrollDiv ul{ width: 1200px;height:555px;}
#scrollDiv li{width:1200px;height:185px;transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;}
#scrollDiv li a{display:block;padding:40px 40px;background: #f5f5f5;transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;}
#scrollDiv li a:hover{background: #000000;}
#scrollDiv li a:hover .coo_p{color:#fff;}
#scrollDiv li a:hover .coo_hp{color:#fff;height:52px;overflow:hidden;}
.coo_hp{color:#666;height:52px;overflow:hidden;}
.scroltit{ position: absolute;left:567px; bottom:-250px;width:66px;}
/*上下滚动*/
/*底部*/
.foot{background-color:#000000;color: #999;margin-top:86px;font-size:14px;}
.foot a{color:#999;font-size:14px;}
.foot_none{display:block;}
.ph_zp{margin:70px 0px 80px 0px;}
/*公司简介*/
.ph_warp{width:1200px;margin:0px auto;position:relative;min-height:600px;padding-top:30px;}
.ph_i_bac{background-color:#154a9a;border-radius:50%;color:#fff;width:40px;line-height:40px;text-align: center;font-size:24px;}
.ph_i_bac_b{background-color:#fff;border-radius:50%;color:#154a9a;width:40px;line-height:40px;text-align: center;font-size:24px;}
.ph_profile{position:absolute;top:-45px;left:0px;}
.ph_profile li{width:240px;}
.ph_profile_a{background-color:#f5f5f5;padding:25px 40px;display:block;cursor:pointer;}
.ph_profile_b{background-color:#154a9a;padding:25px 40px;display:block;color:#fff;cursor:pointer;border-bottom: 1px solid #ffffff;}
.ph_profile li dl dd a{background-color:#333;padding:20px 5px;color:#fff;display:block;}
.ph_i_p{padding-top:6px;font-size:18px;margin-left:10px;  }
.profile_dd{border-left:3px solid #c09d3c;padding:5px 0px 5px 0px;font-size:14px;display:block;width:100%;text-align: center;}
.profile_dd_a{border-left:3px solid #333;padding:5px 0px 5px 0px;font-size:14px;display:block;width:100%;text-align: center;}
.profile_border a:hover .profile_dd_a{border-left:3px solid #FFF;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.profile_border{border-bottom:1px solid #fff;}
.profile_border :hover{background: #154a9a}
/*.pro_border_b{border-bottom:1px solid #ccc;}*/
.ph_profile_a:hover{background-color:#154a9a;color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.ph_profile_a:hover .ph_i_bac{background-color:#fff;color:#154a9a;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.ph_pro_fr{margin-left:270px;}
.ph_pro_frpo{margin-left:270px;}
.ph_pro_nav{margin-bottom:30px;}
.ph_pro_nav li{float:left;}
.ph_pro_nav li a{font-size:14px;}
.ph_pro_p{background-color:#f4f4f4;padding:50px 40px;}
.pro_dl_none{display:none;}

.ph_profile2{top:-45px;left:0px;position: relative}
.ph_profile2 li{width:240px;}
.ph_profile2 li dl dd a{background-color:#333;padding:20px 5px;color:#fff;display:block;}
/*业务范围*/
.business li{background-color:#f4f4f4;float: left;position:relative;border-right: 1px solid #ccc;border-top:1px solid #ccc;}
.business li:nth-of-type(3n){border-right:0px;padding-right:1px;}
.business li:nth-of-type(0n+1){border-top:0px;}
.business li:nth-of-type(0n+2){border-top:0px;}
.business li:nth-of-type(0n+3){border-top:0px;}
.business li a{display:block;width:100%;}
.busi_more{position:absolute;top:0px;left:0px;background-color:rgba(192,157,60,0.8);width:100%;height:100%;padding:135px;display:none;}
.busi_jia{color:#fff;border:1px solid #fff;border-radius:50%;padding:5px 5px 7px;font-size:24px;display:block;line-height:24px;width:38px;text-align: center;}
.ph_details_time{margin:20px 0px 40px;color:#999;text-align: center;}
.ph_tb{margin:50px 0px 0px 0px;}
.ph_tb a{color:#999;}
.ph_tb a:hover{color:#c09d3c;}
/*联系我们*/
.ph_content{background-color:#f5f5f5;padding:0px 35px;}
.ph_content li{padding:40px 0px;border-top:1px solid #ccc;}
.ph_content li:nth-of-type(0n+1){border-top:0px;}
.ph_map{background-color:#f5f5f5;}
.ph_map_p{padding:20px 30px 30px;}
/*招聘人才*/
.ph_join{cursor:pointer;border-top:1px solid #dfcfa7;border-bottom:1px solid #dfcfa7;border-left:1px solid #dfcfa7;background-color:#fdfce9;display:inline-block;font-size:14px;padding:2px 25px;}
.ph_joins{cursor:pointer;border:1px solid #dfcfa7;background-color:#fdfce9;display:inline-block;font-size:14px;padding:2px 25px;}
.ph_join_ul{border:1px solid #dfcfa7;background-color:#fdfce9;display:none;margin:-1px 0px;}
.ph_join_ul li{float: left;text-align: center;padding:10px 20px;font-size:14px;color:#666;}
.ph_join_ul li:hover{color:#154a9a;cursor:pointer;}
.ph_join_ul li a{color:#999;}.ph_join_ul li .blue{color:#154a9a;}
.ic_deg{display:block;float:left;}
.ph_jobs{padding:5px 40px;background-color:#f5f5f5;margin-top:35px;border-top:0px;}
.ph_jobss_ul{padding:5px 0;}
.ph_jobss_ul li{float: left;}
.ph_jobs_ul li{float: left;padding:5px 0px;}
.ph_jobs_ul li:nth-of-type(0n+1){width:30%;color:#999;}
.ph_jobs_ul li:nth-of-type(0n+2){width:25%;color:#999;}
.ph_jobs_ul li:nth-of-type(0n+3){width:30%;color:#999;}
.ph_jobs_ul li:nth-of-type(0n+4){width:15%;color:#999;}
.ph_jobs_ul a:hover li{color:#154a9a;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.ph_job_i{margin-left:20px;color:#154a9a;display:none;}
.ph_pag li{float: left;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.ph_pag li:nth-of-type(0n+1){border-left:1px solid #ccc;}
.ph_pag .ph_pag_to{border:0px;}
.ph_pag .ph_pag_input{border-left:1px solid #ccc;}
.ph_pag .ph_pag_input input{border:0px;width:30px;}
.ph_pag{display: table;margin:45px auto 0px;}
.ph_dis{display:none;}
.ph_pag_a{background-color:#154a9a;color:#fff;}
.ph_pag li a{display:block;padding:2px 10px;}
/*商务合作*/
.ph_coo{background-color:#f5f5f5;padding:0px 15px;}
.ph_coo li{padding:5px 0px;border-top:1px solid #ccc;}
.ph_coo li:nth-of-type(0n+1){border-top:0px;}
.ph_coo_title{font-weight:500;font-size:16px;color:#666;margin-bottom:25px;}
.ph_coo ul li a{border:4px solid #f5f5f5;display:block;padding:10px 20px;}
.ph_coo ul li a:hover{border:4px solid #154a9a;display:block;}
.ph_fr{float:right;}
.ph_online{background-color:#f5f5f5;padding:30px;}
.ph_online input{padding:2px 15px;box-shadow: inset 0 0px 0px rgba(0,0,0,0);}
.ph_on_a{width:275px;}.ph_on_b{width:260px;margin:0px 30px;}.ph_on_c{width:275px;}
.ph_on_d{width:100%;margin-top: 15px;}
.ph_online textarea{border:1px solid #e6e6e6;width:100%;font-size:14px;padding:2px 15px;margin-top:15px;height:120px;}
.ph_on_e{border:none;background-color:#999999;color:#fff;margin-top:15px;}
/*新闻中心*/
.ph_news{background-color:#f5f5f5;padding:40px 10px;min-height:564px;}
.ph_news li a{font-size:14px;color:#999;display:block;padding:3px 15px;border:4px solid #f5f5f5;}
.ph_news li a:hover{border:4px solid #154a9a;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.ph_bus_hover:hover .busi_more{display:block;}
.english{display:none;}
#verifyCode{border: 1px solid #e6e6e6;background: #fff;font-size: 14px;}
.fs16a{font-size:16px;height:52px;overflow:hidden;padding:0px 10px;}.fs18a{font-size:18px;}
.ph_blcok{display:none;}
.ph_head{display:none;}
.ph_new_ul{display:none;}
.ph_coop{display:none;}
.ph_index_head{display:none;}
@media (max-width:1200px){
.index_warp{overflow:hidden;width:1200px;}
}
@media (max-width:1280px){
.friend{overflow:hidden;}
.re_friend{overflow:hidden;}
}
/* 手机屏幕 */
@media (max-width:800px){
html{min-width:100%;}
.head{display:none;}
.ph_coop{display:block;}
.ph_bac_f5{background-color:#fff;}
.index_warp{width:100%;margin:0px auto;}
.index_new{width:100%;margin:0px auto 0px;height:70px;padding:40px 15px 0px;}
.index_new_border{border-top:1px solid #c09d3c;width:20%;}
.index_new_p{text-align: center;width:60%;margin:-24px auto 0px;font-size:18px;overflow: hidden;}
.ph_new{margin-top:0px;padding-top:0px;min-width:100%;}
.swiper-container{min-width:100%;}
.ph_more{padding:0px 15px;margin-bottom:10px;}
.ph_new_roll{display:none;}
.ph_new_p{color:#999;font-size:16px;}
.ph_new_ul{background-color:#f5f5f5;padding:0px 15px;display: block;}
.ph_new_ul li{border-bottom:1px solid #ccc;padding:20px 0px;}
.ph_new_ul li:nth-of-type(3n){border-bottom:0px;}
.index_bus{position: relative;margin-top:30px;}
.ibus_ul{width:100%;margin:10px auto 0px;z-index:10;position:relative;padding:0px 15px;}
.ibus_ul li{width:30%;margin-right:5%;float:left;position:relative;}
.ibus_ul li:nth-of-type(3n){margin-right:0px;}
.ibus_lia{border:1px solid #c09d3c;color:#c09d3c;width:80%;margin:0px auto;padding:2px 0;}
.ibus_lias{border:1px solid #c09d3c;color:#c09d3c;width:100%;margin:0px auto;padding:2px 0;}
.ph_ibus_li{padding:20px 0;}
.ibus_bac{background-color:#154a9a;width:100%;height:219px;position:absolute;top:200px;z-index:1;}
.re_friend{height:330px;margin:0 auto;width:100%;position:relative;padding:0px 15px;}
.mr_reUl{float:left;width:100%;overflow: hidden;border:1px solid #ccc;margin-top:0px;}
.mr_reUl ul li{display:inline;float:left;width:35%;overflow:hidden;position:relative;border-right:1px solid #ccc;}
.mr_reBtnL{top:85%;left:35%;}
.mr_reBtnR{top:85%;right:35%;}
.ph_zp{margin:60px 0px 0px;}
.mr_reUl ul li a{padding:20px;display:block;}
.re_i{background-color:#c09d3c;width:50px;height:50px;color:#fff;padding-top:13px;margin:0px auto 35px;}
.m70b{margin-bottom:20px;}
.coo_{display:none;}
.coo_more{display:none;}
.ph_cooperate{background-color:#f5f5f5;margin:50px 15px 0px;position: relative;z-index:2;}
.ph_cooperate li{padding:20px 15px;border-bottom:1px solid #ccc;}
/*.ph_cooperate li:nth-of-type(3n){border-bottom: 0px;}*/
.ph_coo_img{position:absolute;top:-40px;z-index: 1;}
.ph_head{background-color:#154a9a;padding:20px 10px 20px;display:block;position:relative;z-index:20;}
.ph_nav{background-color:#4a87e2;color:#fff;font-size:32px;padding:5px;margin-left:25px;margin-top:10px;}
.ph_h{background-color:#154a9a;position:absolute;top:-1000px;z-index:19;width:100%;}
.ph_head_nav{padding-top: 10px;}
.ph_head_nav li{float: left;width:20%;text-align: center;padding:0px 10px;line-height:16px;}
.ph_head_nav li a{width:44px;display:block;margin:0px auto;}
.top_nav_change{color:#c09d3c;font-size:16px;}.ph_head_nav .white{color:#fff;}
.ph_head_dl dd{float:left;}
.ph_head_nav2{border-top:1px solid #c09d3c;margin:10px 15px 0px;padding:10px 0px;display:none;}
.ph_head_nav2 li a{color: #fff;font-size:16px;margin:10px 0;display:block;}
.ph_head_dl dd a{color:#999;margin-right:20px;}
.ph_nav_a{width:42px;height:37px;position:absolute;top:10px;right:0px;background-color:rgba(0,0,0,0);display:none;}
#asd1:hover{color:#fff;}
.ph_index_head{display:block;}
.ph_profile{display:none;}
.ph_profile2{display:none;}
.ph_pro_fr{margin:0px 15px;}
.ph_pro_img{display:none;}
.ph_warp{width:100%;min-height:100%;padding-top:20px;}
.ph_pro_p{background-color:#fff;padding:0px 0px 20px;}
.ph_pro_p img{width:100%;}
.ph_pro_nav{margin-bottom:10px;}
.ph_pro_frpo{padding:0px;margin-left:0px;}
.ph_p15{padding:0px 15px;}
.ph_details .ph_p15 img{width:100%;height:100%;}
.business{border-bottom:1px solid #ccc;}
.business li:nth-of-type(0n+1){border-top:1px solid #ccc;}
.business li:nth-of-type(0n+2){border-top:1px solid #ccc;}
.business li:nth-of-type(0n+3){border-top:1px solid #ccc;}
.business li{background-color:#fff;}
.ph_details{background-color:#fff;padding:50px 0px 20px;}
.ph_details_time{margin:10px 0px 15px;color:#999;text-align: center;border-bottom:1px solid #f5f5f5;padding-bottom:15px;}
.ph_tb{margin:25px 0px 0px 0px;padding-top:20px;border-top:1px solid #f5f5f5;}
.ph_tb a{color:#c09d3c;}
/*.ph_tb a:hover{color:#c09d3c;}*/
.ph_content{background-color:#fff;padding:0px 0px;}
.ph_content li{padding:20px 15px;border-top:1px solid #f5f5f5;}
.ph_content li:nth-of-type(0n+1){border-top:1px solid #f5f5f5;}
.ph_map{background-color:#fff;}
.ph_map_p{padding:15px 15px 30px;border-top:1px solid #f5f5f5;}
.ph_pag{display:none;}
.ph_none{display:none;}
.ph_dis{display:block;}
.ph_join{width:50%;border-top:1px solid #dfcfa7;border-bottom:1px solid #dfcfa7;border-left:1px solid #dfcfa7;background-color:#fdfce9;font-size:14px;padding:2px 0px;color:#999;}
.ph_joins{width:50%;border:1px solid #dfcfa7;background-color:#fdfce9;font-size:14px;padding:2px 0px;color:#999;}
.ph_join_ul{border-bottom:1px solid #dfcfa7;border-top:1px solid #dfcfa7;border-left:1px solid #dfcfa7;border-right:1px solid #dfcfa7;border-top:0px;background-color:#fdfce9;margin-top:-1px;display:none;margin:0px 15px;padding-top:5px;}
.ph_join_ul li{float: left;text-align: center;padding:0px 10px 5px;font-size:14px;color:#999;}
.ph_jobs{background-color:#fff;padding:20px 0px;margin-top:35px;}
.ph_jobs_ul{border-top:1px solid #F5F5F5;padding:15px;}
.ph_jobs_ul li{float: left;}
.ph_jobs_ul li:nth-of-type(0n+1){width:50%;color:#666;height:26px;overflow:hidden;}
.ph_jobs_ul li:nth-of-type(0n+2){width:50%;color:#c09d3c;text-align: right;}
.ph_jobs_ul li:nth-of-type(0n+3){width:50%;color:#666;}
.ph_jobs_ul li:nth-of-type(0n+4){width:50%;color:#666;text-align: right;}
.ph_jobs_ul a{display:block;}
.ph_coo{background-color:#fff;padding:0px;}
.ph_coo ul li a{border:0px;display:block;padding:10px 20px;}
.ph_coo ul li a:hover{border:0px;display:block;}
.ph_coo li{padding:5px 0px;border-top:1px solid #f5f5f5;}
.ph_coo li:nth-of-type(0n+1){border-top:1px solid #f5f5f5;}
.ph_coo_title{font-weight:500;font-size:16px;color:#c09d3c;margin-bottom:0px;}
.ph_fr{float:left;}
.ph_online{background-color:#fff;padding:30px;}
.ph_online input{padding:2px 15px;background-color:#f5f5f5;}
.ph_on_a{width:48%;}.ph_on_b{width:48%;margin:0px 0px 0px 4%;}.ph_on_c{width:100%;margin-top:15px;}
.ph_on_d{width:100%;margin-top: 15px;}
.ph_online textarea{border:1px solid #e6e6e6;width:100%;font-size:14px;padding:2px 15px;margin-top:15px;height:120px;background-color:#f5f5f5;}
.ph_online .ph_on_e{border:none;background-color:#999999;color:#fff;margin-top:15px;}
.ph_news{background-color:#fff;padding:10px 0px;}
.ph_news li{border-top:1px solid #f5f5f5;padding:5px 0;}
.ph_news li a{font-size:14px;color:#666;display:block;padding:0px 15px;border:0px;}
.ph_news li a:hover{border:0px;}
.ph_blcok{display:block;}
.fs16a{font-size:12px;line-height:18px;height:36px;overflow:hidden;margin-bottom:15px;}.fs18a{font-size:14px;line-height:20px;height:60px;overflow:hidden;}
.ibus_ul li:hover .ibus_img{display:none;}
.ph_bus_hover:hover .busi_more{display:none;}
.foot{margin-top:20px;font-size:12px;line-height:20px;padding:10px 0px;}
.foot_none{display:none;}
.ph_index_warp{padding:0px 15px; margin:20px auto 0px; width:100%;}
.x180{
    transform: rotate(40deg);
    -o-transform: rotate(40deg);
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(Rotation=2);}
}


/*天豪*/
.icon{
    width: 100%;
    height: 147px;
}

.index_nav{
    width:720px;
    height: 147px;
    margin-top: -147px;
    position: relative;
    left: 383px;
}

.pos{
    margin-top: -147px;
    height: 147px;
}

/*导航*/
.h_nav{height:147px; overflow:hidden;position: relative;z-index: 9999}

.h_nav ul li { float:left; height:147px; overflow:hidden;width: 135px;}

.h_nav ul li a{ display:inline-block; height:147px;  font: bold 14px/55px "Microsoft Yahei"; color:#000000;  text-align: center;width: 135px;line-height: 147px;vertical-align: middle}

.h_nav li a:hover , .h_nav .cur a { text-decoration:none; background:#000000;color: #ffffff}

.h_nav .nones{ background:none;}

.cg_color{background:#000000;color: #ffffff !important;}

/*banner*/


.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}

.rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
}

.rslides li:first-child {
    position: relative;
    display: block;
    float: left;
}

.rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0;
}
.slide_container {
    margin-bottom: 50px;
    position: relative;
    float: left;
    width: 100%;
}

.slide {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}

.slide li {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}

.slide img {
    display: block;
    position: relative;
    z-index: 1;
    height: auto;
    width: 100%;
    border: 0;
}

.slide .caption {
    display: block;
    position: absolute;
    z-index: 2;
    font-size: 20px;
    text-shadow: none;
    color: #fff;
    background: #000;
    background: rgba(0,0,0, .8);
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px 20px;
    margin: 0;
    max-width: none;
}

.slide_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 52%;
    left: 0;
    opacity: 0.7;
    z-index: 3;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
    background: transparent url("../images/themes.gif") no-repeat left top;
    margin-top: -45px;
}

.slide_nav:active {
    opacity: 1.0;
}

.slide_nav.next {
    left: auto;
    background-position: right top;
    right: 0;
}

.fm{
    width: 100%;
    height: 394px;
    background:url(../images/fm_bg.png);
    position: relative;
    top: 100px;
}

/*表单*/
.formbox{width:500px;height:auto;position: relative;left: 115px;}
.formbox li{height:40px;}
.formbox li label{ line-height:32px; width:100px; float:left; text-align:right;color: #ffffff }
.formbox li label em{ color:#F00;display:inline-block;margin-top:7px;line-height:10px;vertical-align:top; }
.formbox li input.text{ float:left; height:24px; font-size:12px; padding:2px; margin:3px 0 0 0; width:300px; line-height:24px; }
.formbox li input.text22{ float:left; height:16px; font-size:12px; padding:2px; margin:3px 0 0 0; width:150px;line-height:16px;   }
.formbox li textarea{ float:left; font-size:12px; padding:2px; margin:3px 0 0 0; width:300px; height:24px !important; margin-bottom:20px; }
.formbox li .btnimg{ height:24px; background:#000000; border:0; width:160px; cursor:pointer; font-size:12px; font-weight:800; color:#fff;line-height: 24px;vertical-align: middle}
.fm_div{width: 1200px;margin: 0 auto}

.inp01{ padding-left:10px; width:280px; height:30px; overflow:hidden; font:12px/24px "宋体"; border:none; background:url(../images/sou1.jpg) no-repeat left top;
    color:#bdbcbc;  display:inline;border: 3px solid #3f4752;}
.inp02{ background:url(../images/sou2.jpg) no-repeat left top; width:28px; height:24px; border:0; }
 .s_img{position: relative;left: -33px;top: -2px;}
 .svb{width: 36px;height: 26px;position: relative;top:2px;left: -3px;}

 .foot1{
     width: 500px;
     margin: 0 auto;
     height: 100px;
 }

 .foot1 li{
     float: left;
     height: 100px;
     width: 130px;
 }

.foot2{
    width: 1200px;
    margin: 0 auto;
    height: 60px;
    border-top: 1px solid #ffffff;
    margin-top: 15px;
    line-height: 60px;
    vertical-align: middle;
}

.foot_img{
    margin-top: 30px;
    text-align: center;
}

.foot_ct{
    margin-top: 10px;
    text-align: center;
    font-size: 12px;
}

.foot2 a{
    float: left;
    margin-right: 50px;
    font-size: 12px;
}

/*产品展示*/
.ny_right{ width:736px; float:left; margin-left:22px; margin-bottom:20px}

.ny_right .top{ border-bottom:1px solid #d1d1d1;background:url(../images/morebg.jpg) no-repeat left center; margin-bottom:20px;font-size:16px; color:#000; overflow:hidden; text-indent:20px; line-height:40px; height:40px ;  position:relative}

.ny_right .guestbook_main_top{ border-bottom:1px solid #d1d1d1;background:url(../images/morebg.jpg) no-repeat left center; margin-bottom:20px;font-size:16px; color:#000; overflow:hidden; text-indent:20px; line-height:40px; height:40px ;  position:relative}

.weizhi{ position:absolute; right:0; top:0;  text-indent:20px; font-size:12px}

.prom{ border:1px solid #d1d1d1; padding:10px 5px 10px; overflow:hidden;margin-top: 20px;min-height: 500px; width:100% ; height:auto;}

.pro{ overflow:hidden;}

.pro li{ width:280px; float:left; margin:13px; text-align:center; line-height:25px;}

.pro li a img{ width:280px; height:175px; margin:0 auto; border:1px solid #d1d1d1; padding:5px; text-align:center; overflow:hidden;}

.pro li a img:hover{border:2px solid #1797d7;padding:4px}

.pro li a span{ display:block; height:25px; line-height:25px; text-align:center; overflow:hidden; color:#666;}

.prom .bottom p{text-indent: 2em;}





/*产品详情*/

.demo-right{
    width: 840px;
    float: right;
    min-height: 300px;
    margin-bottom: 0px;
    padding-top: 5px;
}

.demo-right .content  .right_nav{
    width: 100%;
    height: 39px;
    background:url(../images/right_nav.jpg) no-repeat;
    background-size: cover;
    margin-top:15px;
}

.demo-right .content  p{
    font-size: 12px;
    padding-top: 10px;
    color: #666;
    word-break: break-all;

}

.demo-right .content  .right_nav p{
    color: #fff;
    font-size: 14px;
    padding-left: 50px;
    font-weight: bold;
    padding-top: 10px;
}

.contact-text p{
    padding-top: 10px;
}

.demo-right .content  .right_nav p a span{
    float: right;
    padding-right: 20px;
    color: #ffffff;
}
.cpxqmessage{ padding-right:10px; line-height:22px; padding-bottom:0px;}
.cpxqmessage p{ line-height:22px;}

.textss{ width:100%; height:30px; line-height:30px;}


.bar{
    line-height: 50px;
    border-bottom: 1px solid #d1d1d1;
}

.demo-right{
    width: 840px;
    float: right;
    min-height: 200px;
    margin-bottom: 0px;
}

.crumbs-about p{
    text-align: right;
}
.crumbs-about{
    padding-bottom: 20px;
    border-bottom: 1px solid #ececec;
    margin-bottom: 20px;
}

.crumbs-about p img{
    padding-top: 7px;
    padding-right: 6px;
}
.crumbs-about p span{
    color: #ce3f3c;
}
.about .content .top{}
.about .content .top .p1{
    font-size: 20px;
    color: #131313;
}
.about .content .top .p2{
    font-size: 33px;
    color: #9e9e9e;
    line-height: 35px;
}
.about .content .top .p2 span{
    font-size: 20px;
    color: #262626;
}
.about .content .top .p3{
    font-size: 14px;
    color: #9e9e9e;
}
.about .content .con table tr td{
    font-size: 16px;
    text-align: right;
}
.about .content .con table tr td input{
    width: 220px;
    /*height: 22px;*/
    float: left;
    border: 1px solid #a9a9a9;
    font-size: 20px;

}
.about .content .con p{
    /*text-indent: 2em;*/
    font-size: 12px;
    line-height: 30px;
}

.about .content .con p.img{
    padding: 40px 0px;
}

.new_next{
    position: relative;
    /*border-top: 1px solid #f0efef;*/
    /*height: 150px;*/
    margin-top: 20px;
}
.new_next p{
    font-size: 12px;
    color: #666;
}
.new_next .p_back{
    margin-top: -36px;
}
.p_back{text-align: right;}

 .top{height: auto;border-top: 0px solid #f0efef;border-bottom: 1px solid #f0efef;padding-top: 30px;margin-bottom: 0px;}
 .top .p1{text-align: center;font-size: 20px;color: #666;}
 .top .p2{text-align: right;font-size: 12px;color: #666;padding-top: 10px;}
 .top .p2 span{padding-right: 15px;}
 .text{
    padding: 30px 0;
}

 .top p{text-indent: 2em;word-break: break-all;font-size: 12px;line-height: 24px;color: #666}

 .text p{
    line-height: 30px;
    font-size: 16px;
}

#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url(../images/fancybox.png); }
#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; }
#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; }
#fancybox-close { position: absolute; top: -15px; right: -25px; width: 30px; height: 30px; background: transparent url(../images/fancybox.png) -40px 0px; cursor: pointer; z-index: 1103; display: none; }
#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; }
#fancybox-frame { width: 100%; height: 100%; border: none; display: block; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url(../images/blank.gif); z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url(../images/fancybox.png); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url(../images/fancybox.png); background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */ }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }
#fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url(../images/fancybox-x.png); }
#fancybox-bg-ne { top: -20px; right: -20px; background-image:(../images/fancybox.png);
    background-position: -40px -162px; }
#fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url(../images/fancybox-y.png); background-position: -20px 0px; }
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url(../images/fancybox.png); background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url(../images/fancybox-x.png); background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: (../images/fancybox.png);
    background-position: -40px -142px; }
#fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url(../images/fancybox-y.png); }
#fancybox-bg-nw { top: -20px; left: -20px; background-image: (../images/fancybox.png);
    background-position: -40px -122px; }
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; }
.fancybox-title-outside { padding-top: 10px; color: #fff; }
.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; }
#fancybox-title-over { padding: 10px; background-image: url(../images/fancy_title_over.png); display: block; }
.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; }
#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; }
#fancybox-title-float-wrap td { border: none; white-space: nowrap; }
#fancybox-title-float-left { padding: 0 0 0 15px; background: (../images/fancybox.png) -40px -90px no-repeat;
}
#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url(../images/fancybox-x.png) 0px -40px; }
#fancybox-title-float-right { padding: 0 0 0 15px; background: (../images/fancybox.png) -55px -90px no-repeat;
}

.honors{ margin:10px 0px 10px 0px; width:930px; padding-top:10px; }
.honors ul li{ float:left; width:260px; height:auto; margin-right:20px; margin-left:17px; margin-bottom:10px; }
.honors ul li img{ width:260px; height:163px; overflow:hidden;border:1px solid #999;}
.honors ul li .pro_name p{line-height:30px; font-size:14px; text-align:center; color:#000;}
.honors ul li .pro_name p a:hover{color:#005d88; text-decoration:underline;}

.honor{ margin:10px 0px 10px 0px; width:700px; padding-top:10px; float:right }
.honor ul li{ float:left; width:218px; height:auto; margin-right:7px; margin-left:7px; margin-bottom:10px; }
.honor ul li img{ width:218px; height:176px; overflow:hidden;border:1px solid #999;}
.honor ul li .pro_name p{line-height:30px; font-size:14px; text-align:center; color:#000;}
.honor ul li .pro_name p a:hover{color:#005d88; text-decoration:underline;}



#preview { float:left; margin:0px auto; width:400px; padding-top:20px;}
.jqzoom { width:365px; height:260px; margin-bottom: 10px; overflow: hidden; position: relative; overflow: hidden; text-align:center; margin:0; padding:0;border:1px solid #333 ; background:#0C6}
.jqzoom img{ width:365px; height:260px; overflow:hidden; text-align:center; background-position:center center;}
.zoomdiv { width:365px; height:260px; left:859px; z-index: 100; border-bottom:#666 1px solid; position: absolute; text-align: center; border-left: #666 1px solid; display: none; background: url(../images/loading.gif) #fff no-repeat center center; height: 365px; overflow: hidden; border-top: #666 1px solid; top: 1px; border-right: #666 1px solid; left: 0px }
#spec {
	position: relative;
	width:380px;
	height:95px;
	overflow: hidden;
	top: 10px;
}
.specLeftT { position: absolute; width:5px; background: url(../images/proddetlicon.gif) no-repeat -157px 0px; float: left; height:9px; top:28px; cursor: pointer; left: 0px }
.specRightT { position: absolute; width: 5px; background: url(../images/proddetlicon.gif) no-repeat -164px 0px; float: left; height:9px; top:28px; cursor: pointer; right: -15px }
.specLeftF { position: absolute; width: 5px; background: url(../images/proddetlicon.gif) no-repeat -145px 0px; float: left; height:9px; top:28px; cursor: pointer; left: 0px }
.specRightF { position: absolute; width: 5px; background: url(../images/proddetlicon.gif) no-repeat -151px 0px; float: left; height:9px; top:28px; cursor: pointer; right: 0px }
#specList { display: inline; float: left; margin-left: 2px }
#specList { position:absolute; text-align:left; width:380px; height:90px; overflow:hidden; top:0px; left:13px; float:left;}
#specList ul{ position:absolute; width: 380px; left:0px }
#specList ul li { float:left; width:82px; height:65px; display:inline; margin-right:5px; border:1px solid #666}
#specList ul li img {/* border:#ccc 1px solid;*/ padding-bottom:2px; padding-left:2px; width:78px; height:60px; padding-right:2px; margin-bottom:1px; padding-top:2px }
.bigimg { width:800px; height:500px }
.jqZoomPup { z-index:10; border-bottom:#666 1px solid; position: absolute; filter: alpha(opacity=50); border-left: #666 1px solid; width:50px; height:50px; background:#666 no-repeat 50% top; visibility:hidden; border-top:#666 1px solid; top:0px; cursor:move; border-right:#666 1px solid; left:0px; opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5}

.pro-intro{ float:right; width:500px; }
.ser-tit{ float:left; width:92%; height:28px; line-height:28px; color:#fff; text-indent:1em; font-size:14px; padding-left:10px; padding-right:10px; margin-top:20px; background: #004d9f}
.ser-tit2{ float:left; width:100%; height:28px; line-height:28px; color:#fff; text-indent:1em; font-size:14px; padding-left:10px; padding-right:10px; margin-top:20px; background: #004d9f}
.ser-txt{float:left; width:100%; margin-top:5px; font-size:12px; line-height:1.8em; color:#000; text-indent:1.5em;}
.pro-qry{float:left; width:100%; margin-top:30px;}
.qry-tit{ float:left; width:20%; height:28px; line-height:28px; color:#fff; background:#055cbd; text-indent:1em; font-size:14px;}
.qry-fm{ float:left; width:100%; margin-top:20px;}
.fb_form{ width:80%; margin: 0px auto; }
.td_fl { line-height:22px; float:left; display:block; }
.tr_fl { line-height:28px;}      
.tr_fl td{ height:28px; line-height:28px; text-align:left;}
.text{ float:left; line-height:42px; font-size:12px;}
.info{ font-size:12px; font-family:"微软雅黑", Microsoft Yahei, Arial; color:#c43333;}

.xxfkbox{ width:100%; height:auto; padding-bottom:10px }
.xxfktop{ width:180px; text-align:center; height:30px; background:#ca2415; line-height:30px; font-size:14px; font-weight:bold; color:#FFF; }
.xxfkline{ width:100%; height:1px; border-bottom:1px solid #085195 ;}
.cpxqmessage{ padding-right:10px; line-height:22px; padding-bottom:30px;}
.cpxqmessage p{ line-height:22px;}

.textss{ width:100%; height:30px; line-height:30px;}

/*/产品详情*/
.contentswip{ width:100%; height:auto; margin:0 auto;}
#conIn{ width:1200PX; height:auto; margin:0 auto;}
.CONTENT_LEFT{ width:250PX; height:auto; float:left}
.CONTENT_RIGHT{ width:930PX; height:auto; float:right}

/*分页*/
.m-page { margin:30px 0px;
    text-align:center; line-height:32px; font-size:0; letter-spacing:-0.307em; word-wrap:normal; white-space:nowrap; color:#999; }
.m-page a, .m-page i { display:inline-block; vertical-align:top; padding:2px 12px; margin-left:-1px; border:1px solid #ddd; font-size:12px; letter-spacing:normal; text-shadow:0 1px #fff; background:#fff; -webkit-transition:background-color 0.1s; -moz-transition:background-color 0.1s; -ms-transition:background-color 0.1s; -o-transition:background-color 0.1s; transition:background-color 0.1s; }
.m-page a { text-decoration:none; color:#00264a; }
.m-page a:first-child { margin-left:0; border-top-left-radius:2px; border-bottom-left-radius:2px; }
.m-page a:last-child { margin-right:0; border-top-right-radius:2px; border-bottom-right-radius:2px; }
/*.m-page a.pageprv:before,.m-page a.pagenxt:after{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;}
.m-page a.pageprv:before{margin-right:3px;content:'\3C';}
.m-page a.pagenxt:after{margin-left:3px;content:'\3E';}*/
/*
::after,::before,会让>>和标签的开始符<>,结束符</>起冲突，故在此忽略
把"上一页""下一页"改为符号"<<"">>"后加此标注
2015.01.09.1200     (he)
*/
.m-page a:hover { color:#fff; background:#00264a; }
.m-page a:active { background:#f0f0f0; }
.m-page a.z-crt, .m-page a.z-crt:hover, .m-page a.z-crt:active { cursor:default; color:#fff; background:#00264a; }
.m-page a.z-dis, .m-page a.z-dis:active { cursor:default; }
.m-page a.z-dis:hover { color:#fff; background:#00264a; }
/* 居左 */
.m-page-lt { text-align:left; }
/* 居右 */
.m-page-rt { text-align:right; }
/* 较小 */
.m-page-sm { float:left; width:100%; line-height:22px; }
.m-page-sm a, .m-page-sm i { padding:5 10px; }
/* 分离 */
.m-page-sr a, .m-page-sr i { margin:0 3px; border-radius:2px; }
.m-page-sr i { border:0; }
.m-page-sr a:first-child, .m-page-sr a:last-child { border-radius:2px; }


/*在线留言*/
.CONleftnav {
    width: 760px;
    height: auto;
    float: left;
    padding-top: 20px;
    left: 75px;
    position: relative;
}


.contitle {
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #ffffff;
    font-size: 16px;
    padding-bottom: 10px;
    background-color:#154a9a ;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

#name, #tel {
    width: 372px;
    height: 24px;
    line-height: 24px;
    color: #999;
    border: 1px solid #d9d9d9;
    padding-left: 10px;
}

#email, #comp {
    width: 760px;
    height: 24px;
    line-height: 24px;
    color: #999;
    border: 1px solid #d9d9d9;
    padding-left: 10px;
}

#con {
    width: 760px;
    height: 180px;
    line-height: 24px;
    color: #999;
    border: 1px solid #d9d9d9;
    padding-left: 10px;
}

#send {
    width: 115px;
    height: 30px;
    background: #154a9a;
    text-align: center;
    line-height: 30px;
    color: #FFF;
    border: 0px;
}

.cgcolor{
    background-color: #000000;
}

.formbox2{width:500px;margin:0 auto !important; height:auto;}
.formbox2 li{height:40px;}
.formbox2 li label{ line-height:32px; width:100px; float:left; text-align:right; }
.formbox2 li label em{ color:#F00;display:inline-block;margin-top:7px;line-height:10px;vertical-align:top; }
.formbox2 li input.text{ float:left; height:26px; font-size:12px; padding:2px; margin:3px 0 0 0; width:300px; line-height:26px; }
.formbox2 li input.text22{ float:left; height:16px; font-size:12px; padding:2px; margin:3px 0 0 0; width:150px;line-height:16px;   }
.formbox2 li textarea{ float:left; font-size:12px; padding:2px; margin:3px 0 0 0; width:302px;  margin-bottom:20px;line-height: 24px; }
.formbox2 li .btnimg{ height:24px; background:#f79c4d; border:0; width:80px; cursor:pointer; font-size:12px; font-weight:800; color:#fff; }

